const {  DataTypes } = require('sequelize');
const sequelize = require('../../../../mysql/init');
const ArchivesModule = sequelize.define('articles_archives', {
    id:{
        type:DataTypes.INTEGER,
        primaryKey:true,
        autoIncrement:true
    },
    year:{
        type:DataTypes.INTEGER,
        allowNull:false,
        defaultValue:2024,
    },
    month:{
        type:DataTypes.INTEGER,
        validate:{
            min:1,
            max:12
        },
        allowNull:false,
        defaultValue:11,
    },
    article_title:{
        type:DataTypes.STRING,
        unique:true,
        allowNull:false,
    },
    article_id:{
        type:DataTypes.INTEGER,
        unique:true,
        allowNull:false,
    },
},{
    freezeTableName:true,
    createdAt:true,
    timestamps:true,
    updatedAt:false
})
module.exports = ArchivesModule